import axios from '@/libs/request/axios'
// 获取产品方案
export const getProductPlanList = (params) => {
    return axios.request({
        url: '/product/productUpdatePlan/getProductPlanList',
        params: params,
        method: 'post'
    })
}
// 获取相同模板的产品方案
export const getPlanData = (params) => {
    return axios.request({
        url: '/product/productUpdatePlan/getPlanData',
        params: params,
        method: 'post'
    })
}
// 通过模板id查詢产品原子信息
export const getVueInfo = (params) => {
    return axios.request({
        url: '/product/productUpdatePlan/getVueInfo',
        data: params,
        method: 'post'
    })
}
// 保存产品批量修改信息
export const saveUpdatePlan = (params) => {
    return axios.request({
        url: '/product/productUpdatePlan/saveUpdatePlan',
        data: params,
        method: 'post'
    })
}
// 通过方案修改id查詢修改后产品原子信息
export const getVueApproveInfo = (id, params) => {
    return axios.request({
        url: `/product/productUpdatePlan/getVueApproveInfo/${id}`,
        data: params,
        method: 'post'
    })
}
// 通过方案修改id查詢修改后产品原子信息内容
export const getPlanApproveInfo = (id, params) => {
    return axios.request({
        url: `/product/productUpdatePlan/getPlanApproveInfo/${id}`,
        data: params,
        method: 'post'
    })
}
// 通过方案修改id查詢修改前产品方案信息内容
export const getOldPlanData = (params) => {
    return axios.request({
        url: `/product/productUpdatePlan/getOldPlanData`,
        data: params,
        method: 'post'
    })
}

// 通过方案修改id查詢修改后产品方案主体信息
export const getNewPlanList = (id, params) => {
    return axios.request({
        url: `/product/productUpdatePlan/getNewPlanList/${id}`,
        data: params,
        method: 'post'
    })
}
// 通过方案修改id查詢修改后产品方案主体信息内容
export const getNewPlanData = (id, params) => {
    return axios.request({
        url: `/product/productUpdatePlan/getNewPlanData/${id}`,
        data: params,
        method: 'post'
    })
}
// 通过方案修改id查詢修改结果内容
export const updatePlanApproveFormData = (id, params) => {
    return axios.request({
        url: `/product/productUpdatePlan/updatePlanApproveFormData/${id}`,
        data: params,
        method: 'post'
    })
}
// 修改产品方案的修改状态为修改中
export const isUpdateFlag = (ids, params) => {
    return axios.request({
        url: `/product/productUpdatePlan/isUpdateFlag/${ids}`,
        data: params,
        method: 'post'
    })
}
// 修改产品方案的修改状态为未修改
export const notUpdateFlag = (ids, params) => {
    return axios.request({
        url: `/product/productUpdatePlan/notUpdateFlag/${ids}`,
        data: params,
        method: 'post'
    })
}
// 通过方案修改id查詢修改后产品原子信息
export const getVueVoApproveByID = (id, params) => {
    return axios.request({
        url: `/product/productUpdatePlan/getVueVoApproveByID/${id}`,
        data: params,
        method: 'post'
    })
}

// 发起流程
export const launchProcess = (params) => {
    return axios.request({
        url: '/product/productUpdatePlan/launchProcess',
        data: params,
        method: 'post'
    })
}

